perimeter roads - French English Dictionary